Aspects of Digital Evolution: Evolvability and Architecture
نویسندگان
چکیده
This paper describes experiments to determine how the architecture vis-a-vis routing and functional resources affect the ease with which combinational logic designs may be evolved on a field-programmable gate array (FPGA). We compare two chromosome representations with differing levels of connectivity, and show that the amount of routing and functional resource have a marked effect on the success of the evolutionary process.
منابع مشابه
Defining systems architecture evolvability - a taxonomy of change
Evolvability is part of the alchemy of systems engineering. Designing a system that is evolvable is considered best practice in many industry domains. However, what does ‘evolvable’ mean? And in what context does a system evolve? Reviewing the many factors of system change and their associated definitions, we conclude that a single definition for ‘evolvability’ is not adequate. We assert that e...
متن کاملSoftware architecture evolution through evolvability analysis
In this thesis, we study evolution of software architecture and investigate ways to support this evolution. The central theme of the thesis is how to analyze software evolvability, i.e., a system’s ability to easily accommodate changes. We focus on two main aspects: (i) what software characteristics are necessary for an evolvable software system; and (ii) how to assess evolvability of long-...
متن کاملExtended Abstract Software Architecture Evolution – An Integrated Approach in Industry
To improve the capability in being able to understand and analyze systematically software architecture evolution, we introduced in our earlier work a software evolvability model and software architecture evolvability analysis method. This extended abstract reports the integration of the evolvability model and evolvability analysis method in an industrial context.
متن کاملSexual reproduction reshapes the genetic architecture of digital organisms.
Modularity and epistasis, as well as other aspects of genetic architecture, have emerged as central themes in evolutionary biology. Theory suggests that modularity promotes evolvability, and that aggravating (synergistic) epistasis among deleterious mutations facilitates the evolution of sex. Here, by contrast, we investigate the evolution of different genetic architectures using digital organi...
متن کاملThe evolutionary dynamics of evolvability in a gene network model.
Evolvability, the ability of populations to adapt, has recently emerged as a major unifying concept in biology. Although the study of evolvability offers new insights into many important biological questions, the conceptual bases of evolvability, and the mechanisms of its evolution, remain controversial. We used simulated evolution of a model of gene network dynamics to test the contentious hyp...
متن کامل